<?php
try {
    if (file_exists("./bdd.conf")) {
        $config_bdd = fopen("./bdd.conf", "r");
        if ($config_bdd) {
            $infos_bdd = array();
            $i = 0;
            while (!feof($config_bdd) && $i < 4) {
                $infos_bdd[$i] = preg_replace("#^.*=(.*)\\n$#", "$1", fgets($config_bdd));
                $i++;
            }
            fclose($config_bdd);

            $host = $infos_bdd[0];
            $user = $infos_bdd[1];
            $pass = $infos_bdd[2];
            $db = $infos_bdd[3];


            $bdd = new PDO('mysql:host=' . $host . ';dbname=' . $db, $user, $pass);
            $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } else {
            throw new Exception("Problème de lecture du fichier bdd.conf !");
        }
    } else {
        throw new Exception("Le fichier bdd.conf est introuvable !");
    }
} catch (Exception $e) {
    die('Erreur : ' . $e->getMessage());
}
?>
